@W: CL169 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_i2c.v":85:1:85:6|Pruning unused register init_num[2:0]. Make sure that there are no unused intermediate registers.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_i2c.v":85:1:85:6|Optimizing register bit state_back[2] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_i2c.v":85:1:85:6|Optimizing register bit state_back[3] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL260 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_i2c.v":85:1:85:6|Pruning register bit 7 of data_wr[7:0]. If this is not the intended behavior, drive the input with valid values, or an input from the top level.
@W: CL260 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_i2c.v":85:1:85:6|Pruning register bit 5 of data_wr[7:0]. If this is not the intended behavior, drive the input with valid values, or an input from the top level.
@W: CL279 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_i2c.v":85:1:85:6|Pruning register bits 3 to 2 of data_wr[7:0]. If this is not the intended behavior, drive the inputs with valid values, or inputs from the top level.
@W: CL279 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_i2c.v":85:1:85:6|Pruning register bits 3 to 2 of state_back[3:0]. If this is not the intended behavior, drive the inputs with valid values, or inputs from the top level.
@W: CG294 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\display.v":28:0:28:5|always block should contain at least one event control
@W: CG360 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":35:12:35:23|Removing wire sensor_data2, as there is no assignment to it.
@W: CG360 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":36:12:36:23|Removing wire sensor_data3, as there is no assignment to it.
@W: CG133 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":37:12:37:21|Object touch_data is declared but not assigned. Either assign a value or remove the declaration.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":69:0:69:5|Optimizing register bit key_num[0] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":69:0:69:5|Optimizing register bit key_num[1] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":69:0:69:5|Optimizing register bit key_num[2] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":69:0:69:5|Optimizing register bit key_num[3] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":69:0:69:5|Optimizing register bit key_num[4] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":69:0:69:5|Optimizing register bit key_num[5] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":69:0:69:5|Optimizing register bit key_num[7] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":69:0:69:5|Optimizing register bit key_num[8] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":69:0:69:5|Optimizing register bit key_num[10] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":69:0:69:5|Optimizing register bit key_operate[0] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":69:0:69:5|Optimizing register bit key_operate[7] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":69:0:69:5|Optimizing register bit key_operate[8] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":184:0:184:5|Optimizing register bit cnt[3] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL260 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":184:0:184:5|Pruning register bit 3 of cnt[7:0]. If this is not the intended behavior, drive the input with valid values, or an input from the top level.
@W: CL279 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":69:0:69:5|Pruning register bits 8 to 7 of key_operate[8:0]. If this is not the intended behavior, drive the inputs with valid values, or inputs from the top level.
@W: CL260 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":69:0:69:5|Pruning register bit 0 of key_operate[8:0]. If this is not the intended behavior, drive the input with valid values, or an input from the top level.
@W: CL260 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":69:0:69:5|Pruning register bit 10 of key_num[10:0]. If this is not the intended behavior, drive the input with valid values, or an input from the top level.
@W: CL279 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":69:0:69:5|Pruning register bits 8 to 7 of key_num[10:0]. If this is not the intended behavior, drive the inputs with valid values, or inputs from the top level.
@W: CL279 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":69:0:69:5|Pruning register bits 5 to 0 of key_num[10:0]. If this is not the intended behavior, drive the inputs with valid values, or inputs from the top level.
@W: CS263 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\compute.v":215:8:215:17|Port-width mismatch for port binary. Formal has width 12, Actual 16
@W: CG133 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\compute.v":33:10:33:21|Object cal_data_reg is declared but not assigned. Either assign a value or remove the declaration.
@W: CL169 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\compute.v":35:0:35:5|Pruning unused register cal_num_count[2:0]. Make sure that there are no unused intermediate registers.
@W: CL169 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\compute.v":35:0:35:5|Pruning unused register value_result[15:0]. Make sure that there are no unused intermediate registers.
@W: CL169 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\compute.v":35:0:35:5|Pruning unused register equal_flag. Make sure that there are no unused intermediate registers.
@W: CL271 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\compute.v":35:0:35:5|Pruning unused bits 15 to 12 of cal_result[15:0]. If this is not the intended behavior, drive the inputs with valid values, or inputs from the top level.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\compute.v":35:0:35:5|Optimizing register bit cal_mode[3] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\compute.v":229:0:229:5|Optimizing register bit data_out_reg[7] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL260 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\compute.v":229:0:229:5|Pruning register bit 7 of data_out_reg[7:0]. If this is not the intended behavior, drive the input with valid values, or an input from the top level.
@W: CL260 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\compute.v":35:0:35:5|Pruning register bit 3 of cal_mode[3:0]. If this is not the intended behavior, drive the input with valid values, or an input from the top level.
@W: CL169 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\Uart_Tx.v":36:0:36:5|Pruning unused register rx_bps_en_r. Make sure that there are no unused intermediate registers.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\Uart_Tx.v":50:0:50:5|Optimizing register bit tx_data_r[0] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL260 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\Uart_Tx.v":50:0:50:5|Pruning register bit 0 of tx_data_r[9:0]. If this is not the intended behavior, drive the input with valid values, or an input from the top level.
@W: CG360 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\calculator.v":22:5:22:11|Removing wire clk_pll, as there is no assignment to it.
@W: CG360 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\calculator.v":24:11:24:22|Removing wire sensor_data1, as there is no assignment to it.
@W: CG360 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\calculator.v":25:11:25:22|Removing wire sensor_data2, as there is no assignment to it.
@W: CG360 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\calculator.v":26:11:26:22|Removing wire sensor_data3, as there is no assignment to it.
@W: CG360 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\calculator.v":41:11:41:25|Removing wire lcd_gpioPIO_OUT, as there is no assignment to it.
@W: CG360 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\calculator.v":42:5:42:18|Removing wire lcd_sdaPIO_OUT, as there is no assignment to it.
@W: CG360 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\calculator.v":42:20:42:33|Removing wire lcd_sckPIO_OUT, as there is no assignment to it.
@W: CL156 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\calculator.v":41:11:41:25|*Input lcd_gpioPIO_OUT[1] to expression [buf] has undriven bits that are tied to 0 -- simulation mismatch possible.
@W: CL156 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\calculator.v":41:11:41:25|*Input lcd_gpioPIO_OUT[0] to expression [buf] has undriven bits that are tied to 0 -- simulation mismatch possible.
@W: CL156 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\calculator.v":41:11:41:25|*Input lcd_gpioPIO_OUT[2] to expression [buf] has undriven bits that are tied to 0 -- simulation mismatch possible.
@W: CL157 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\calculator.v":13:8:13:18|*Output lcd_rst_out has undriven bits; assigning undriven bits to 0.  Simulation mismatch possible. Assign all bits of the output.
@W: CL157 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\calculator.v":14:8:14:17|*Output lcd_cs_out has undriven bits; assigning undriven bits to 0.  Simulation mismatch possible. Assign all bits of the output.
@W: CL157 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\calculator.v":15:8:15:17|*Output lcd_dc_out has undriven bits; assigning undriven bits to 0.  Simulation mismatch possible. Assign all bits of the output.
@W: CL157 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\calculator.v":16:8:16:18|*Output lcd_clk_out has undriven bits; assigning undriven bits to 0.  Simulation mismatch possible. Assign all bits of the output.
@W: CL157 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\calculator.v":17:8:17:19|*Output lcd_data_out has undriven bits; assigning undriven bits to 0.  Simulation mismatch possible. Assign all bits of the output.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\Baud.v":31:0:31:5|Optimizing register bit cnt[7] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\Baud.v":31:0:31:5|Optimizing register bit cnt[8] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\Baud.v":31:0:31:5|Optimizing register bit cnt[9] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\Baud.v":31:0:31:5|Optimizing register bit cnt[10] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\Baud.v":31:0:31:5|Optimizing register bit cnt[11] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\Baud.v":31:0:31:5|Optimizing register bit cnt[12] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL279 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\Baud.v":31:0:31:5|Pruning register bits 12 to 7 of cnt[12:0]. If this is not the intended behavior, drive the inputs with valid values, or inputs from the top level.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\compute.v":35:0:35:5|Optimizing register bit operate_reg[3] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\compute.v":229:0:229:5|Optimizing register bit cnt_send[3] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\compute.v":35:0:35:5|Optimizing register bit cnt_convert[3] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL260 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\compute.v":229:0:229:5|Pruning register bit 7 of uart_data[7:0]. If this is not the intended behavior, drive the input with valid values, or an input from the top level.
@W: CL279 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\compute.v":229:0:229:5|Pruning register bits 15 to 11 of cnt_delay[15:0]. If this is not the intended behavior, drive the inputs with valid values, or inputs from the top level.
@W: CL260 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\compute.v":35:0:35:5|Pruning register bit 3 of cnt_convert[3:0]. If this is not the intended behavior, drive the input with valid values, or an input from the top level.
@W: CL260 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\compute.v":229:0:229:5|Pruning register bit 3 of cnt_send[3:0]. If this is not the intended behavior, drive the input with valid values, or an input from the top level.
@W: CL260 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\compute.v":35:0:35:5|Pruning register bit 3 of operate_reg[3:0]. If this is not the intended behavior, drive the input with valid values, or an input from the top level.
@W: CL279 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":131:0:131:5|Pruning register bits 8 to 7 of operate_status[8:0]. If this is not the intended behavior, drive the inputs with valid values, or inputs from the top level.
@W: CL260 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":116:0:116:5|Pruning register bit 10 of num_status[10:0]. If this is not the intended behavior, drive the input with valid values, or an input from the top level.
@W: CL279 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":116:0:116:5|Pruning register bits 8 to 7 of num_status[10:0]. If this is not the intended behavior, drive the inputs with valid values, or inputs from the top level.
@W: CL279 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":116:0:116:5|Pruning register bits 5 to 1 of num_status[10:0]. If this is not the intended behavior, drive the inputs with valid values, or inputs from the top level.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":116:0:116:5|Optimizing register bit num_status[0] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":116:0:116:5|Optimizing register bit num_status_r[0] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":116:0:116:5|Optimizing register bit num_status_r[1] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":116:0:116:5|Optimizing register bit num_status_r[2] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":116:0:116:5|Optimizing register bit num_status_r[3] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":116:0:116:5|Optimizing register bit num_status_r[4] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":116:0:116:5|Optimizing register bit num_status_r[5] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":116:0:116:5|Optimizing register bit num_status_r[7] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":116:0:116:5|Optimizing register bit num_status_r[8] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":116:0:116:5|Optimizing register bit num_status_r[10] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":131:0:131:5|Optimizing register bit operate_status[0] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL260 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":116:0:116:5|Pruning register bit 10 of num_status_r[10:0]. If this is not the intended behavior, drive the input with valid values, or an input from the top level.
@W: CL279 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":116:0:116:5|Pruning register bits 8 to 7 of num_status_r[10:0]. If this is not the intended behavior, drive the inputs with valid values, or inputs from the top level.
@W: CL279 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":116:0:116:5|Pruning register bits 5 to 0 of num_status_r[10:0]. If this is not the intended behavior, drive the inputs with valid values, or inputs from the top level.
@W: CL260 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":131:0:131:5|Pruning register bit 0 of operate_status[6:0]. If this is not the intended behavior, drive the input with valid values, or an input from the top level.
@W: CL169 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":116:0:116:5|Pruning unused register num_status[0]. Make sure that there are no unused intermediate registers.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":184:0:184:5|Optimizing register bit cnt[0] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":184:0:184:5|Optimizing register bit cnt[1] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":184:0:184:5|Optimizing register bit cnt[2] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL279 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":131:0:131:5|Pruning register bits 8 to 7 of operate_status_r[8:0]. If this is not the intended behavior, drive the inputs with valid values, or inputs from the top level.
@W: CL260 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":131:0:131:5|Pruning register bit 0 of operate_status_r[8:0]. If this is not the intended behavior, drive the input with valid values, or an input from the top level.
@W: CL169 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":184:0:184:5|Pruning unused register cnt[2:0]. Make sure that there are no unused intermediate registers.
@W: CL279 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":184:0:184:5|Pruning register bits 7 to 6 of cnt[7:4]. If this is not the intended behavior, drive the inputs with valid values, or inputs from the top level.
@W: CL156 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":35:12:35:23|*Input sensor_data2[7:0] to expression [or] has undriven bits that are tied to 0 -- simulation mismatch possible.
@W: CL156 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":36:12:36:23|*Input sensor_data3[7:0] to expression [or] has undriven bits that are tied to 0 -- simulation mismatch possible.
@W: CL157 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_top.v":21:15:21:21|*Output scl_out has undriven bits; assigning undriven bits to 0.  Simulation mismatch possible. Assign all bits of the output.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_i2c.v":85:1:85:6|Optimizing register bit cnt_idle[3] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_i2c.v":85:1:85:6|Optimizing register bit cnt_idle[4] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_i2c.v":85:1:85:6|Optimizing register bit cnt_idle[5] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_i2c.v":85:1:85:6|Optimizing register bit cnt_idle[6] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_i2c.v":85:1:85:6|Optimizing register bit cnt_idle[7] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_i2c.v":85:1:85:6|Optimizing register bit cnt_read[2] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_i2c.v":85:1:85:6|Optimizing register bit cnt_read[3] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_i2c.v":85:1:85:6|Optimizing register bit cnt_read[4] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_i2c.v":85:1:85:6|Optimizing register bit cnt_work[4] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_i2c.v":85:1:85:6|Optimizing register bit cnt_init[4] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_i2c.v":85:1:85:6|Optimizing register bit cnt_init[5] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_i2c.v":85:1:85:6|Optimizing register bit cnt_init[6] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL190 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_i2c.v":85:1:85:6|Optimizing register bit cnt_init[7] to a constant 0. To keep the instance, apply constraint syn_preserve=1 on the instance.
@W: CL279 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_i2c.v":85:1:85:6|Pruning register bits 7 to 4 of cnt_init[7:0]. If this is not the intended behavior, drive the inputs with valid values, or inputs from the top level.
@W: CL260 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_i2c.v":85:1:85:6|Pruning register bit 4 of cnt_work[4:0]. If this is not the intended behavior, drive the input with valid values, or an input from the top level.
@W: CL279 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_i2c.v":85:1:85:6|Pruning register bits 4 to 2 of cnt_read[4:0]. If this is not the intended behavior, drive the inputs with valid values, or inputs from the top level.
@W: CL279 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_i2c.v":85:1:85:6|Pruning register bits 7 to 3 of cnt_idle[7:0]. If this is not the intended behavior, drive the inputs with valid values, or inputs from the top level.
@W: CL249 :"C:\Users\TEST\Desktop\calculator_fpga_mico8\source\cap1298_i2c.v":85:1:85:6|Initial value is not supported on state machine state

